difficult to achieve - German English Dictionary